package com.example.alipay_10_3.server;

import com.example.alipay_10_3.Vo.Goods;
import com.example.alipay_10_3.Vo.Order;
import com.example.alipay_10_3.Vo.Price;
import org.springframework.stereotype.Service;

import java.sql.Timestamp;
import java.util.List;

@Service
public interface PriceService {
    //商品展示模块
    List<Price> select(); //查看所有商品
    List<Price> findbyname(String name);//按照名称查找商品
    void save(Goods goods); //添加到购物车

    //购物车模块
    void deleteGoods(String userid,Integer id);//删除购物车商品
    List<Goods> selectgoods(String userid);//根据用户id查找用户购物车的商品
    void deleteAllGoods(String userid);//清空购物车

    //订单管理模块
    void orderstorage(Order order);//订单信息存储
    List<Order> orderList(String userid);//根据用户id查找用户所有订单
    List<Order> findOrder(String userid,Timestamp start,Timestamp end);//根据时间查找订单
}
